import request from "@/utils/request";

//礼物标签列表
// gift_name	string	礼物名称

// sale_status	Int	销售状态，-1（默认）：不限制；1：上架；0：下架

// page	Int	第几页，默认1

// page_size	Int	每页显示条数，默认10

export function getListApi(params) {
  return request({
    url: "/gift/suit-gift",
    method: "get",
    params
  });
}
//删除
//ids	Int|string	要删除的记录id，多个用英文逗号连接，必须
export function delGiftList(data) {
  return request({
    url: "/gift",
    method: "delete",
    data
  });
}
//新增
// gift_name	string	礼物名称，必须

// picture	string	图片，必须

// sort	Int	排序号，必须

// sale_status	Int	销售状态，1：上架；0：下架，必须

// gift_desc	string	礼物说明

// join_gift_info	string	关联礼物信息，json格式，
// 示例：[{"gift_id":348,"is_rare":1},{"gift_id":349,"is_rare":1},{"gift_id":350,"is_rare":0}]，gift_id：礼物id；is_rare：是否稀有，1：是；0：否
export function addGiftList(data) {
  return request({
    url: "/gift/suit-gift",
    method: "post",
    data
  });
}
//编辑
// id	Int	要编辑的记录id，必须
// gift_name	string	礼物名称，必须

// picture	string	图片，必须

// sort	Int	排序号，必须

// sale_status	Int销售状态，1：上架；0：下架，必须

// gift_desc	string	礼物说明

// join_gift_info	string	关联礼物信息，json格式，
// 示例：[{"gift_id":348,"is_rare":1},{"gift_id":349,"is_rare":1},{"gift_id":350,"is_rare":0}]，gift_id：礼物id；is_rare：是否稀有，1：是；0：否
export function editGiftList(data) {
  return request({
    url: "/gift/suit-gift",
    method: "put",
    data
  });
}
//礼物-标签 - 获取所有礼物标签
// export function giftAll() {
//   return request({
//     url: "/gift/tag/all",
//     method: "get"
//   });
// }

//修改状态
//id	Int	礼物id
export function editStatus(data) {
  return request({
    url: "/gift/status",
    method: "put",
    data
  });
}
//置顶
//id	Int	礼物id
export function setTop(data) {
  return request({
    url: "/gift/set-top",
    method: "put",
    data
  });
}
//设置上下架任务
//id	int	礼物id
// action	int	操作，1：上架；0：下架
// set_time	string	定时时间，YYYY-mm-dd HH:ii:ss

export function shelfTask(data) {
  return request({
    url: "/gift/status-crontab",
    method: "post",
    data
  });
}

//获取所有的礼物

export function giftAll() {
  return request({
    url: "/gift/all",
    method: "get"
  });
}

//获取详情
//id	Int	礼物id
export function giftDetails(params) {
  return request({
    url: "/gift/detail",
    method: "get",
    params
  });
}
